package com.deer.wms.busine.tactic.dao;

import com.deer.wms.busine.tactic.model.Upper.UpperTacticDetail;
import com.deer.wms.busine.tactic.model.Upper.UpperTacticDetailCriteria;
import com.deer.wms.busine.tactic.model.Upper.UpperTacticDetailDto;
import com.deer.wms.project.root.mapper.SuperMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author guo
 */
public interface UpperTacticDetailMapper extends SuperMapper<UpperTacticDetail> {

    List<UpperTacticDetailDto> findList(UpperTacticDetailCriteria criteria);


    List<UpperTacticDetail> findByAreaCode(@Param("areaCode") String areaCode);

    /**
     * 根据上架策略号查询
     * @param upperTacticCode 上架策略号
     * @return List<UpperTacticDetailDto>
     */
    List<UpperTacticDetailDto> findByUpperTacticCode(@Param("upperTacticCode") String upperTacticCode);

}